aaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuussssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaaaaaaaaappppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaappppppppqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqaaaaaaaarrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuaaaaaaaaqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqrrrrrrrrssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuqqqqqqqqssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuussssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv